package com.dragon.loan.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**marvels2.0同步进件保单信息数据使用
 * 
 *
 */
public class McamAcLoanApplyBdInfo implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer id;
	//贷款编号
	private String loanId;
	//保单记录Id
	private String insuranceId;
	//保险公司Id
	private String insuranceCpyCode;
	//保险公司名称
	private String insuranceCpyName;
	//主险名称
	private String insuranceName;
	//保险类型
	private String insuranceType;
	//寿险类型
	private String lifeInsuranceType;
	//保单状态
	private String insuranceStatus;
	//保单生效日期
	private Date insuranceEftDate;
	//保单查询账户
	private String insuranceAccountName;
	//保单查询密码
	private String insuranceAccountPwd;
	//保单金额
	private BigDecimal insuranceAmount;
	//投保年限
	private Integer insuranceYears;
	//附加险数量
	private Integer additionalInsuranceNum;
	//缴费方式Id
	private String insurancePayTypeCode;
	//缴费方式
	private String insurancePayTypeName;
	//年缴保费
	private BigDecimal insuranceYearAmount;
	//已缴期数
	private Integer insurancePayedTerms;
	//投保人是否有变更
	private Integer policyholderChanged;
	//保单是否存在保单贷款
	private Integer insuranceExistLoan;
	//保单编号
	private String insuranceNum;
	//保单类型Id
	private String insuranceTypeCode;
	//寿险分类Id
	private String lifeInsuranceTypeCode;
	//总期数
	private Integer insuranceTotalTerms;
	//投保人证件号码
	private String policyholderIdCardNo;
	//投保人姓名
	private String policyholderName;
	//投保人联系电话
	private String policyholderMobile;
	//被投保人证件号码
	private String insuredPersonIdCardNo;
	//被投保人姓名
	private String insuredPersonName;
	//被投保人联系电话
	private String insuredPersonMobile;
	//期缴保额
	private BigDecimal insuranceTermAmount;
	//保险份数
	private Integer insuranceCount;
	
	private Date createTime ;
	private Date updateTime;
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getLoanId() {
		return loanId;
	}
	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	public String getInsuranceId() {
		return insuranceId;
	}
	public void setInsuranceId(String insuranceId) {
		this.insuranceId = insuranceId;
	}
	public String getInsuranceCpyCode() {
		return insuranceCpyCode;
	}
	public void setInsuranceCpyCode(String insuranceCpyCode) {
		this.insuranceCpyCode = insuranceCpyCode;
	}
	public String getInsuranceCpyName() {
		return insuranceCpyName;
	}
	public void setInsuranceCpyName(String insuranceCpyName) {
		this.insuranceCpyName = insuranceCpyName;
	}
	public String getInsuranceName() {
		return insuranceName;
	}
	public void setInsuranceName(String insuranceName) {
		this.insuranceName = insuranceName;
	}
	public String getInsuranceType() {
		return insuranceType;
	}
	public void setInsuranceType(String insuranceType) {
		this.insuranceType = insuranceType;
	}
	public String getLifeInsuranceType() {
		return lifeInsuranceType;
	}
	public void setLifeInsuranceType(String lifeInsuranceType) {
		this.lifeInsuranceType = lifeInsuranceType;
	}
	public String getInsuranceStatus() {
		return insuranceStatus;
	}
	public void setInsuranceStatus(String insuranceStatus) {
		this.insuranceStatus = insuranceStatus;
	}
	public Date getInsuranceEftDate() {
		return insuranceEftDate;
	}
	public void setInsuranceEftDate(Date insuranceEftDate) {
		this.insuranceEftDate = insuranceEftDate;
	}
	public String getInsuranceAccountName() {
		return insuranceAccountName;
	}
	public void setInsuranceAccountName(String insuranceAccountName) {
		this.insuranceAccountName = insuranceAccountName;
	}
	public String getInsuranceAccountPwd() {
		return insuranceAccountPwd;
	}
	public void setInsuranceAccountPwd(String insuranceAccountPwd) {
		this.insuranceAccountPwd = insuranceAccountPwd;
	}
	public BigDecimal getInsuranceAmount() {
		return insuranceAmount;
	}
	public void setInsuranceAmount(BigDecimal insuranceAmount) {
		this.insuranceAmount = insuranceAmount;
	}
	public Integer getInsuranceYears() {
		return insuranceYears;
	}
	public void setInsuranceYears(Integer insuranceYears) {
		this.insuranceYears = insuranceYears;
	}
	public Integer getAdditionalInsuranceNum() {
		return additionalInsuranceNum;
	}
	public void setAdditionalInsuranceNum(Integer additionalInsuranceNum) {
		this.additionalInsuranceNum = additionalInsuranceNum;
	}
	public String getInsurancePayTypeCode() {
		return insurancePayTypeCode;
	}
	public void setInsurancePayTypeCode(String insurancePayTypeCode) {
		this.insurancePayTypeCode = insurancePayTypeCode;
	}
	public String getInsurancePayTypeName() {
		return insurancePayTypeName;
	}
	public void setInsurancePayTypeName(String insurancePayTypeName) {
		this.insurancePayTypeName = insurancePayTypeName;
	}
	public BigDecimal getInsuranceYearAmount() {
		return insuranceYearAmount;
	}
	public void setInsuranceYearAmount(BigDecimal insuranceYearAmount) {
		this.insuranceYearAmount = insuranceYearAmount;
	}
	public Integer getInsurancePayedTerms() {
		return insurancePayedTerms;
	}
	public void setInsurancePayedTerms(Integer insurancePayedTerms) {
		this.insurancePayedTerms = insurancePayedTerms;
	}
	public Integer getPolicyholderChanged() {
		return policyholderChanged;
	}
	public void setPolicyholderChanged(Integer policyholderChanged) {
		this.policyholderChanged = policyholderChanged;
	}
	public Integer getInsuranceExistLoan() {
		return insuranceExistLoan;
	}
	public void setInsuranceExistLoan(Integer insuranceExistLoan) {
		this.insuranceExistLoan = insuranceExistLoan;
	}
	public String getInsuranceNum() {
		return insuranceNum;
	}
	public void setInsuranceNum(String insuranceNum) {
		this.insuranceNum = insuranceNum;
	}
	public String getInsuranceTypeCode() {
		return insuranceTypeCode;
	}
	public void setInsuranceTypeCode(String insuranceTypeCode) {
		this.insuranceTypeCode = insuranceTypeCode;
	}
	public String getLifeInsuranceTypeCode() {
		return lifeInsuranceTypeCode;
	}
	public void setLifeInsuranceTypeCode(String lifeInsuranceTypeCode) {
		this.lifeInsuranceTypeCode = lifeInsuranceTypeCode;
	}
	public Integer getInsuranceTotalTerms() {
		return insuranceTotalTerms;
	}
	public void setInsuranceTotalTerms(Integer insuranceTotalTerms) {
		this.insuranceTotalTerms = insuranceTotalTerms;
	}
	public String getPolicyholderIdCardNo() {
		return policyholderIdCardNo;
	}
	public void setPolicyholderIdCardNo(String policyholderIdCardNo) {
		this.policyholderIdCardNo = policyholderIdCardNo;
	}
	public String getPolicyholderName() {
		return policyholderName;
	}
	public void setPolicyholderName(String policyholderName) {
		this.policyholderName = policyholderName;
	}
	public String getPolicyholderMobile() {
		return policyholderMobile;
	}
	public void setPolicyholderMobile(String policyholderMobile) {
		this.policyholderMobile = policyholderMobile;
	}
	public String getInsuredPersonIdCardNo() {
		return insuredPersonIdCardNo;
	}
	public void setInsuredPersonIdCardNo(String insuredPersonIdCardNo) {
		this.insuredPersonIdCardNo = insuredPersonIdCardNo;
	}
	public String getInsuredPersonName() {
		return insuredPersonName;
	}
	public void setInsuredPersonName(String insuredPersonName) {
		this.insuredPersonName = insuredPersonName;
	}
	public String getInsuredPersonMobile() {
		return insuredPersonMobile;
	}
	public void setInsuredPersonMobile(String insuredPersonMobile) {
		this.insuredPersonMobile = insuredPersonMobile;
	}
	public BigDecimal getInsuranceTermAmount() {
		return insuranceTermAmount;
	}
	public void setInsuranceTermAmount(BigDecimal insuranceTermAmount) {
		this.insuranceTermAmount = insuranceTermAmount;
	}
	public Integer getInsuranceCount() {
		return insuranceCount;
	}
	public void setInsuranceCount(Integer insuranceCount) {
		this.insuranceCount = insuranceCount;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	
}
